package org.xgluo.excle;

/**
 * @author LXG
 * @program: JBOToExcle
 * @name: ExcleConstant
 * @description: Excle常量对象
 * @date 2024年12月05日
 */
public class ExcleConstant {


    /*-------------Excle文件版本类型（后缀）--------------*/
    //2007版Excle文件后缀
    public static final String EXCLE_TYPE_XLSX = "xlsx";
    //2003版Excle文件后缀
    public static final String EXCLE_TYPE_XLS = "xls";


    /*-------------子节点名称作为Sheet名称还是节点属性中特定属性值作为Sheet名称------*/
    // 重复节点，节点名称作为sheet名称
    public static final String SHEET_NAME_TYPE_REPEAT = "repeat";
    // 无重复节点名称时，节点名称作为sheet名称
    public static final String SHEET_NAME_TYPE_ALL = "all";


    /*------------子节点内容作为Excle中一行内容，还是所有属性作为一行内容----------*/
    //子节点内容作为单元格内容
    public static final String ROW_NODE_TYPE_CHILD = "child";
    //节点属性值作为节点内容
    public static final String ROW_NODE_TYPE_ATTRIBUTE = "attribute";

    // 目录sheet名称
    public static final String DIRECTORY_SHEET_NAME = "contents";

}
